import request from '@/utils/request'

export default {

    /*获取当前用户的信息*/
    getCurrentUserinfo(userId){
        return request({
            url:'/sys/user/get-current-userinfo/' + userId,
            method:'get',
        })
    },


    /*修改客户端账号信息*/
    updateClientUserCountInfo(userId,updateForm){
      return request({
          url:'/sys/user/update/updateClientUserCountInfo/' + userId,
          method:'post',
          data:updateForm
      })
    },

    //根据用户的id加载出来该用户所属于的角色
    loadUserBelongRole(userId){
      return request({
          url:'/sys/user/get/role/' + userId,
          method:'get'
      })
    },


    //根据用户的id加载菜单列表和权限信息
    loadingMenuAndPers(userId){
        return request({
            url:'/sys/menu/pres/' + userId,
            method:'get'
        })
    },
    //根据用户的Id加载用户的基本信息
    loadingBaseInfo(userId){
        return request({
            url:'/sys/userbaseinfo/baseInfo/' + userId,
            method:'get'
        })
    },



    //登录方法
    login(data) {
        return request({
            url: "/sys/login",
            method: 'post',
            data: data
        })
    },

    //登录以后获取用户的信息
    loginInfo(){
        return request({
            url:'/sys/user/info',
            method:'get'
        })
    },

    //退出登录的方法
    logout(){
        return request({
            url:'/sys/logout',
            method:'post',
            data: {
                'msg': 'success',
                'code': 0
            }
        })
    },

    //验证码图片
    getCaptcha(uuid) {
        return request({
            url:"/captcha.jpg?uuid=" + uuid,
            method:'get'
        })
    },

    //注册方法
    userRegister(data){
        return request({
            url:'/sys/register',
            method:'post',
            data:data
        })
    }

}
